package Day06;

public class Demo06 {
    public static void main(String[] args) {
        //封装       private
        Person06 p = new Person06();
        p.setAge(18);
        System.out.println(p.getAge());
        p.name = "张小呆";
        p.show();
    }
}
class Person06{
    //建议构造方法中所有属性都封装
    private int age;//一旦使用private即外部对该属性不可操作，需要方法内部自行设计一个可以让其操作的方法即getAge与setAge
    String name;
    void setAge(int age2){
        if(age2 < 0 || age2 >150){
            System.out.println("年龄不合理，初始化为0");
            age = 0;
        }else{
            age = age2;
        }
    }
    int getAge(){
        return age;
    }
    void show(){
        System.out.println("年龄：" + age + " 名字：" + name);
    }
}
